86660
323399
612479
665756
770786
61211
746253
230436
141997
75615
408800
386774
5169799
3589581
3117148
2418804
2243988
2069609
1989358
192178
1776118
1724136
1696196
1642471